package com.enjoyor.soa.traffic.api.ubms.dto;

import java.io.Serializable;
import java.util.Date;

/**
 * 机动车信息DTO
 * 
 * @author yuankun
 * @version V1.0
 */
public class VehicleInfoDto implements Serializable {

	private static final long serialVersionUID = 1L;

	private String xh;
	private String hpzlValue;
	private String hpzlName;
	private String hphm;
	private String clpp;
	private String cllxValue;
	private String cllxName;
	private String csysValue;
	private String csysName;
	private String syxzValue;
	private String syxzName;
	private String clytValue;
	private String clytName;
	private String ztValue;
	private String ztName;
	private Date ccrq;
	private Date fprq;
	private Date qzbfqz;
	private String syr;
	private String sfzmmcValue;
	private String sfzmmcName;
	private String sfzmhm;
	private String lxdh;
	private String sjhm;
	private String gxrq;

	private String clxh;		//车辆型号
	private String fdjxh;		//发动机型号
	private String gcjk;		//国产/进口
	private String clsbdh;		//车辆识别代号
	private Date ccdjrq;		//初次登记日期
	private Date yxqz;			//检验有效期止
	private Date bxzzrq;		//保险终止日期
	private String zsxxdz;		//住所详细地址
	private String jyhgbzbh;	//检验合格标志
	private String fdjh;		//发动机号

	/**
	 * 获取记录序号
	 * 
	 * @return String
	 */
	public String getXh() {
		return xh;
	}

	/**
	 * 设置记录序号
	 * 
	 * @param xh
	 *            序号
	 */
	public void setXh(String xh) {
		this.xh = xh;
	}

	/**
	 * 获取号牌种类字典值
	 * 
	 * @return String
	 */
	public String getHpzlValue() {
		return hpzlValue;
	}

	/**
	 * 设置号牌种类字典值
	 * 
	 * @param hpzlValue
	 *            号牌种类字典值
	 */
	public void setHpzlValue(String hpzlValue) {
		this.hpzlValue = hpzlValue;
	}

	/**
	 * 获取号牌种类字典名
	 * 
	 * @return String
	 */
	public String getHpzlName() {
		return hpzlName;
	}

	/**
	 * 设置号牌种类字典名
	 * 
	 * @param hpzlName
	 *            号牌种类字典名
	 */
	public void setHpzlName(String hpzlName) {
		this.hpzlName = hpzlName;
	}

	/**
	 * 获取号牌号码
	 * 
	 * @return String
	 */
	public String getHphm() {
		return hphm;
	}

	/**
	 * 设置号牌号码
	 * 
	 * @param hphm
	 *            号牌号码
	 */
	public void setHphm(String hphm) {
		this.hphm = hphm;
	}

	/**
	 * 获取车辆品牌
	 * 
	 * @return String
	 */
	public String getClpp() {
		return clpp;
	}

	/**
	 * 设置车辆品牌
	 * 
	 * @param clpp
	 *            车辆品牌
	 */
	public void setClpp(String clpp) {
		this.clpp = clpp;
	}

	/**
	 * 获取车辆类型字典值
	 * 
	 * @return String
	 */
	public String getCllxValue() {
		return cllxValue;
	}

	/**
	 * 设置车辆类型字典值
	 * 
	 * @param cllxValue
	 *            车辆类型字典值
	 */
	public void setCllxValue(String cllxValue) {
		this.cllxValue = cllxValue;
	}

	/**
	 * 获取车辆类型字典名
	 * 
	 * @return String 车辆类型字典名
	 */
	public String getCllxName() {
		return cllxName;
	}

	/**
	 * 设置车辆类型字典名
	 * 
	 * @param cllxName
	 *            车辆类型字典名
	 */
	public void setCllxName(String cllxName) {
		this.cllxName = cllxName;
	}

	/**
	 * 获取车身颜色字典值
	 * 
	 * @return String
	 */
	public String getCsysValue() {
		return csysValue;
	}

	/**
	 * 设置车身颜色字典值
	 * 
	 * @param csysValue
	 *            车身颜色字典值
	 */
	public void setCsysValue(String csysValue) {
		this.csysValue = csysValue;
	}

	/**
	 * 获取车身颜色字典名
	 * 
	 * @return String
	 */
	public String getCsysName() {
		return csysName;
	}

	/**
	 * 设置车身颜色字典名
	 * 
	 * @param csysName
	 *            车身颜色字典名
	 */
	public void setCsysName(String csysName) {
		this.csysName = csysName;
	}

	/**
	 * 获取使用性质字典值
	 * 
	 * @return String
	 */
	public String getSyxzValue() {
		return syxzValue;
	}

	/**
	 * 设置使用性质字典值
	 * 
	 * @param syxzValue
	 *            使用性质字典值
	 */
	public void setSyxzValue(String syxzValue) {
		this.syxzValue = syxzValue;
	}

	/**
	 * 获取使用性质字典名
	 * 
	 * @return String
	 */
	public String getSyxzName() {
		return syxzName;
	}

	/**
	 * 设置使用性质字典名
	 * 
	 * @param syxzName
	 *            使用性质字典名
	 */
	public void setSyxzName(String syxzName) {
		this.syxzName = syxzName;
	}

	/**
	 * 获取车辆用途字典值
	 * 
	 * @return String
	 */
	public String getClytValue() {
		return clytValue;
	}

	/**
	 * 设置车辆用途字典值
	 * 
	 * @param clytValue
	 *            车辆用途字典值
	 */
	public void setClytValue(String clytValue) {
		this.clytValue = clytValue;
	}

	/**
	 * 获取车辆用途字典名
	 * 
	 * @return String
	 */
	public String getClytName() {
		return clytName;
	}

	/**
	 * 设置车辆用途字典值
	 * 
	 * @param clytName
	 */
	public void setClytName(String clytName) {
		this.clytName = clytName;
	}

	/**
	 * 获取车辆状态字典值
	 * 
	 * @return String
	 */
	public String getZtValue() {
		return ztValue;
	}

	/**
	 * 设置车辆状态字典值
	 * 
	 * @param ztValue
	 *            车辆状态字典值
	 */
	public void setZtValue(String ztValue) {
		this.ztValue = ztValue;
	}

	/**
	 * 获取车辆状态字典名
	 * 
	 * @return String
	 */
	public String getZtName() {
		return ztName;
	}

	/**
	 * 设置车辆状态字典名
	 * 
	 * @param ztName
	 *            车辆状态字典名
	 */
	public void setZtName(String ztName) {
		this.ztName = ztName;
	}

	/**
	 * 获取车辆出厂日期
	 * 
	 * @return Date
	 */
	public Date getCcrq() {
		return ccrq;
	}

	/**
	 * 设置车辆出厂日期
	 * 
	 * @param ccrq
	 *            出厂日期
	 */
	public void setCcrq(Date ccrq) {
		this.ccrq = ccrq;
	}

	/**
	 * 获取车辆发牌日期
	 * 
	 * @return Date
	 */
	public Date getFprq() {
		return fprq;
	}

	/**
	 * 设置车辆发牌日期
	 * 
	 * @param fprq
	 *            发牌日期
	 */
	public void setFprq(Date fprq) {
		this.fprq = fprq;
	}

	/**
	 * 获取车辆强制报废期止
	 * 
	 * @return Date
	 */
	public Date getQzbfqz() {
		return qzbfqz;
	}

	/**
	 * 设置车辆强制报废期止
	 * 
	 * @param qzbfqz
	 *            强制报废期止
	 */
	public void setQzbfqz(Date qzbfqz) {
		this.qzbfqz = qzbfqz;
	}

	/**
	 * 获取车辆所有人
	 * 
	 * @return String
	 */
	public String getSyr() {
		return syr;
	}

	/**
	 * 设置车辆所有人
	 * 
	 * @param syr
	 *            车辆所有人
	 */
	public void setSyr(String syr) {
		this.syr = syr;
	}

	/**
	 * 获取车辆所有人的证件类型字典值
	 * 
	 * @return String
	 */
	public String getSfzmmcValue() {
		return sfzmmcValue;
	}

	/**
	 * 设置车辆所有人的证件类型字典值
	 * 
	 * @param sfzmmcValue
	 *            证件类型字典值
	 */
	public void setSfzmmcValue(String sfzmmcValue) {
		this.sfzmmcValue = sfzmmcValue;
	}

	/**
	 * 获取车辆所有人的证件类型字典名
	 * 
	 * @return String
	 */
	public String getSfzmmcName() {
		return sfzmmcName;
	}

	/**
	 * 设置车辆所有人的证件类型字典名
	 * 
	 * @param sfzmmcName
	 *            证件类型字典名
	 */
	public void setSfzmmcName(String sfzmmcName) {
		this.sfzmmcName = sfzmmcName;
	}

	/**
	 * 获取车辆所有人的证件号码
	 * 
	 * @return String
	 */
	public String getSfzmhm() {
		return sfzmhm;
	}

	/**
	 * 设置车辆所有人的证件号码
	 * 
	 * @param sfzmhm
	 */
	public void setSfzmhm(String sfzmhm) {
		this.sfzmhm = sfzmhm;
	}

	/**
	 * 获取车辆所有人的联系方式
	 * 
	 * @return String
	 */
	public String getLxdh() {
		return lxdh;
	}

	/**
	 * 设置车辆所有人的联系方式
	 * 
	 * @param lxdh
	 *            联系方式
	 */
	public void setLxdh(String lxdh) {
		this.lxdh = lxdh;
	}

	/**
	 * 获取车辆所有人的手机号码
	 * 
	 * @return String
	 */
	public String getSjhm() {
		return sjhm;
	}

	/**
	 * 设置车辆所有人的手机号码
	 * 
	 * @param sjhm
	 *            手机号码
	 */
	public void setSjhm(String sjhm) {
		this.sjhm = sjhm;
	}

	/**
	 * 获取记录更新日期
	 * 
	 * @return String
	 */
	public String getGxrq() {
		return gxrq;
	}

	/**
	 * 设置记录更新日期
	 * 
	 * @param gxrq
	 *            更新日期
	 */
	public void setGxrq(String gxrq) {
		this.gxrq = gxrq;
	}

	/**
	 *	获取车辆型号
	 * @return
	 */
	public String getClxh() {
		return clxh;
	}

	/**
	 *	设置车辆型号
	 * @param clxh
	 */
	public void setClxh(String clxh) {
		this.clxh = clxh;
	}

	/**
	 *	获取国产/进口
	 * @return
	 */
	public String getGcjk() {
		return gcjk;
	}

	/**
	 *	设置国产/进口
	 * @param gcjk
	 */
	public void setGcjk(String gcjk) {
		this.gcjk = gcjk;
	}

	/**
	 *	获取车辆识别代号
	 * @return
	 */
	public String getClsbdh() {
		return clsbdh;
	}

	/**
	 *	设置车辆识别代号
	 * @param clsbdh
	 */
	public void setClsbdh(String clsbdh) {
		this.clsbdh = clsbdh;
	}

	/**
	 *	获取初次登记日期
	 * @return
	 */
	public Date getCcdjrq() {
		return ccdjrq;
	}

	/**
	 *	设置初次登记日期
	 * @param ccdjrq
	 */
	public void setCcdjrq(Date ccdjrq) {
		this.ccdjrq = ccdjrq;
	}

	/**
	 *	获取检验有效期止
	 * @return
	 */
	public Date getYxqz() {
		return yxqz;
	}

	/**
	 * 设置检验有效期止
	 * @param yxqz
	 */
	public void setYxqz(Date yxqz) {
		this.yxqz = yxqz;
	}

	/**
	 *	获取保险终止日期
	 * @return
	 */
	public Date getBxzzrq() {
		return bxzzrq;
	}

	/**
	 *	设置保险终止日期
	 * @param bxzzrq
	 */
	public void setBxzzrq(Date bxzzrq) {
		this.bxzzrq = bxzzrq;
	}

	/**
	 *	获取住所详细地址
	 * @return
	 */
	public String getZsxxdz() {
		return zsxxdz;
	}

	/**
	 *	设置住所详细地址
	 * @param zsxxdz
	 */
	public void setZsxxdz(String zsxxdz) {
		this.zsxxdz = zsxxdz;
	}

	/**
	 * 获取检验合格标志
	 * @return
	 */
	public String getJyhgbzbh() {
		return jyhgbzbh;
	}

	/**
	 * 设置检验合格表示
	 * @param jyhgbzbh
	 */
	public void setJyhgbzbh(String jyhgbzbh) {
		this.jyhgbzbh = jyhgbzbh;
	}

	/**
	 * 获取发动机型号
	 * @return
	 */
	public String getFdjxh() {
		return fdjxh;
	}

	/**
	 * 设置发动机型号
	 * @param fdjxh
	 */
	public void setFdjxh(String fdjxh) {
		this.fdjxh = fdjxh;
	}
	/**
	 * 获取发动机号
	 * @return
	 */
	public String getFdjh() {
		return fdjh;
	}
	/**
	 * 设置发动机号
	 * @param fdjh
	 */
	public void setFdjh(String fdjh) {
		this.fdjh = fdjh;
	}
}
